// PENDING
// FulFilled
// rejected

var p = new Promise((resolve, reject) => {
  setTimeout(() => {
    // resolve('ok')
    reject("error");
  }, 1000);
});
console.log(p)
// p.then(
//   value => {
//     console.log(value);
//   },
//   error => {
//     console.error(error);
//   }
// )
//   .then()
//   .catch(function(error) {
//     console.error(error);
//   });

async function tongbu () {
    return new Promise((resolve, reject) => {
      setTimeout(() => {
        // resolve('ok')
        resolve("error");
      }, 1000);
    })
  }
async function bootstrap () {
  console.log(await tongbu())
}
bootstrap();

